Coupling-based Criteria for Integration Testing

نویسندگان

  • Zhenyi Jin
  • A. Jefferson Offutt
چکیده

Integration testing is an important part of the testing process, but few integration testing techniques have been systematically studied or defined. The goal of this research is to develop practical, effective, formalizable, automatable techniques for testing of connections between components during software integration. This paper presents an integration testing technique that is based on couplings between software components. This technique can be used to support integration testing of software components, and satisfies part of the USA’s Federal Aviation Authority’s requirements for structural coverage analysis of software. The coupling-based testing technique is described, and the coverage criteria for three types of couplings are defined. Techniques and algorithms for developing coverage analysers to measure the extent to which a test set satisfies the criteria are presented, and results from a comparative case study are presented.  1998 John Wiley & Sons, Ltd.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integration Testing Based on Software Couplings

Integration testing is an important part of the testing process, but few integration testing techniques have been systematically studied or de ned. This paper presents an integration testing technique based on couplings between software components. The coupling-based testing technique is described, and 12 coverage criteria are de ned. The coupling-based technique is compared with the category-p...

متن کامل

Fault Detection Capabilities of Coupling-based OO Testing

Object-oriented programs cause a shift in focus from software units to the way software classes and components are connected. Thus, we are finding that we need less emphasis on unit testing and more on integration testing. The compositional relationships of inheritance and aggregation, especially when combined with polymorphism, introduce new kinds of integration faults, which can be covered us...

متن کامل

An Analysis Tool for Coupling-Based Integration Testing

This research is part of a project to develop practical, effective, formalizable, automatable techniques for integration testing. Integration testing is an important part of the testing process, but few integration testing techniques have been systematically studied or defined. This paper discusses the design and implementation of an analysis tool for measuring the amount of coverage achieved b...

متن کامل

Empirical Evaluation of Coupling-based Testing Techniques for Object-oriented Programs

Object-oriented design has caused a shift in focus from software units to the way software classes and components are connected. Thus, we are finding that we need less emphasis on unit testing and more on integration testing. The compositional relationships of inheritance and aggregation, especially when combined with polymorphism, introduce new kinds of integration faults, which cannot be cove...

متن کامل

A Survey on Generation of Automated Test Data for Coupling Based Integration Testing

In software engineering, software testing plays a vital role in improvement of software. In software testing, Test data generation is a standout amongst the most significant and crucial phases. Software testing is not possible without adequate test data. Software testing can be performed by using different test cases like, unit testing, integration testing, or system level testing. The first ph...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softw. Test., Verif. Reliab.

دوره 8  شماره 

صفحات  -

تاریخ انتشار 1998